Big Huge Thesaurus

hydroelectric turbine

noun